export interface DataArrResponse<T>{
    total:any,
    rows:T[],
}
export interface ResponseMsg<T>{
    msg:string,
    status:number,
    data:T
}

  /**
   * 2. 声明 HTTP 方法的枚举
   */
export enum HttpMethod {
    GET = "GET",
    POST = "POST",
    PUT = "PUT",
    DELETE = "DELETE",
    PATCH = "PATCH",
    // 如果需要更多方法，继续添加
}
  
  /**
   * 3. 声明 HttpRequest 接口
   *    用泛型 T 表示此接口对应的响应数据类型。
   */
export interface HttpRequestRecord<T> {
    URL: string;                       // 请求的地址
    Description: string;               // 接口功能描述
    Method: HttpMethod;                // HTTP 方法（枚举）
    IsAuth?: boolean;                  // 是否需要鉴权（可选）
    ResponseType?: ResponseMsg<T>;     // 预期的响应结构（可选）
}

  